Skip to content

bump dbt-utils to 1.4.1 across all subprojects - #9927

Open
a-monteiro wants to merge 1 commit into
mainfrom
andre/bump-dbt-utils-1-4-1-spellbook
Open

bump dbt-utils to 1.4.1 across all subprojects#9927
a-monteiro wants to merge 1 commit into
mainfrom
andre/bump-dbt-utils-1-4-1-spellbook

Conversation

@a-monteiro

@a-monteiro a-monteiro commented Aug 8, 2026

Copy link
Copy Markdown
Member

dbt-utils has been pinned at 1.3.0 in all five subprojects since Aug 2024. This bumps it to 1.4.1 (latest, 2026-06-28) and regenerates the five checked-in lock files.

Low-risk by inspection of the upstream diff: only six macro files changed between 1.3.0 and 1.4.1 (recency, unique_combination_of_columns, date_spine, get_filtered_columns_in_relation, star, union). generate_surrogate_key — the only changed-macro candidate used inside model bodies here (121 call sites) — is untouched, so no state:modified rebuild wave. The changed macros we use are generic tests, which get a one-time modified flag.

What it buys: dbt 2.x forward-compatibility (1.3.0's require-dbt-version refuses dbt 2.x; 1.3.2 widened it to <3.0.0) and a Fusion Jinja fix in unique_combination_of_columns, our most-used macro (4700+ uses). No model code changes needed.

tokens' codegen and trino_utils pins are deliberately untouched.

@github-actions github-actions Bot added WIP work in progress dbt: dex covers the DEX dbt subproject dbt: solana covers the Solana dbt subproject dbt: hourly covers the hourly dbt subproject dbt: daily covers the Daily dbt subproject dbt: tokens covers the Tokens dbt subproject labels Aug 8, 2026

Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@a-monteiro
a-monteiro marked this pull request as ready for review August 8, 2026 14:13
@cursor

cursor Bot commented Aug 8, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Dependency-only bump with no application SQL changes; main impact is updated generic-test macro behavior and one-time test modified flags, not model rebuilds from generate_surrogate_key.

Overview
Upgrades dbt-labs/dbt_utils from 1.3.0 to 1.4.1 in all five dbt subprojects (daily_spellbook, dex, hourly_spellbook, solana, tokens) via packages.yml, with matching package-lock.yml refreshes (new named lock entries and updated sha1_hash).

tokens only changes the dbt_utils pin; codegen and trino_utils versions stay the same (lock file layout for those deps is normalized alongside the bump). No model or macro source edits in this diff.

Reviewed by Cursor Bugbot for commit 7b50cce. Configure here.

@github-actions github-actions Bot added ready-for-review this PR development is complete, please review and removed WIP work in progress labels Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dbt: daily covers the Daily dbt subproject dbt: dex covers the DEX dbt subproject dbt: hourly covers the hourly dbt subproject dbt: solana covers the Solana dbt subproject dbt: tokens covers the Tokens dbt subproject ready-for-review this PR development is complete, please review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant